package soccerBet.project.contracts;

import java.util.ArrayList;
import java.util.List;

import org.jsoup.nodes.Element;

public class JornadaContract {

	private String nome;
	private List <JogoContract> jogos;
	
	
	public JornadaContract(String nome){
		
		this.nome = nome;
		this.jogos= new ArrayList<JogoContract>();
	}
	
	public JornadaContract(String nome, List<JogoContract> jogos){
		
		this.nome = nome;
		this.jogos= new ArrayList<JogoContract>();
		adicionaJogos(jogos);
	}
	
	
	
	public void setNumero(String nome) {
		this.nome = nome;
	}
	public String getNumero() {
		return nome;
	}

	public void setJogos(List <JogoContract> jogos) {
		this.jogos = jogos;
	}

	public List <JogoContract> getJogos() {
		return jogos;
	}
	
	
	@Override public String toString() {
		String str =nome+"------------------\n";
		
		for(int i=0;i<jogos.size();i++){
			str += jogos.get(i).toString() +"\n";
		}
		
		
	    return str;
	}

	public void adicionaJogos(List<JogoContract> jogosList) {
		// TODO Auto-generated method stub
		
		for (JogoContract j : jogosList){ 
		
			if(!jogos.contains(j)){
				jogos.add(j);
			}
		}
		
	}
	
}
